package com.doctcloud.hisinfo.common.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.doctcloud.hisinfo.common.request.PriceListParam;
import com.doctcloud.hisinfo.histable.domain.comm.PriceListDo;

import java.util.Date;
import java.util.List;

public interface IPriceListService extends IService<PriceListDo> {
    /** 根据 itemClass, itemCode, itemSpec, startDate 查询价表 */
    PriceListDo getPriceListPointByDateTime(PriceListParam param);
    /** 根据 itemClass, itemCode, itemSpec 查询价表 并根据startDate 排序*/
    List<PriceListDo> listPriceListByItem(PriceListParam param);
    /** 查询日期之后的价表 */
    List<PriceListDo> listPriceListAfterDate(Date startDate);
    /** 查询日期之前的价表 */
    List<PriceListDo> listPriceListBeforeDate(Date startDate);
    /** 根据itemClass, itemCode, itemSpec 查询最后执行价表 */
    PriceListDo getPriceListLast(PriceListParam param);
    /** 查询所有iniList */
    List<PriceListDo> dblistAll();
    /** 查询所有 */

}
